<!DOCTYPE html>
<html lang="zh-CN">
  <head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width,initial-scale=1">
    <title>IDEA插件 | lilei</title>
    <meta name="generator" content="VuePress 1.8.2">
    <link rel="icon" href="/images/icons/logo.png">
    <link rel="apple-touch-icon" href="/images/icons/logo.png">
    <link rel="manifest" href="/manifest.json">
    <script type="text/javascript" src="/assets/js/load.js"></script>
    <meta name="description" content="个人网站">
    <meta name="image" content="https://upload-images.jianshu.io/upload_images/11962894-7690faea398dd0c6.gif">
    <meta name="twitter:title" content="IDEA插件">
    <meta name="twitter:description" content="">
    <meta name="twitter:card" content="summary_large_image">
    <meta name="twitter:image" content="https://upload-images.jianshu.io/upload_images/11962894-7690faea398dd0c6.gif">
    <meta name="twitter:url" content="http://www.lileiblog.xyz/IDE/IDEA%E6%8F%92%E4%BB%B6.html">
    <meta property="og:type" content="article">
    <meta property="og:title" content="IDEA插件">
    <meta property="og:description" content="">
    <meta property="og:image" content="https://upload-images.jianshu.io/upload_images/11962894-7690faea398dd0c6.gif">
    <meta property="og:url" content="http://www.lileiblog.xyz/IDE/IDEA%E6%8F%92%E4%BB%B6.html">
    <meta property="og:site_name" content="lilei">
    <meta itemprop="name" content="IDEA插件">
    <meta itemprop="description" content="">
    <meta itemprop="image" content="https://upload-images.jianshu.io/upload_images/11962894-7690faea398dd0c6.gif">
    <meta name="theme-color" content="#3eaf7c">
    <meta name="apple-mobile-web-app-capable" content="yes">
    <meta name="apple-mobile-web-app-status-bar-style" content="black">
    <meta name="msapplication-TileImage" content="/images/icons/logo.png">
    <meta name="msapplication-TileColor" content="#ffffff">
    <meta name="keywords" content="lilei,vue,vuepress,vuepress-theme,theme,主题,vuepress主题,blog
        ,vuepress-blog,java,python,shell,sql,golang,script,shell script,nginx,windows,去广告,androd,google drive
        ,one drive,idea,eclipse,git,小程序">
    <meta name="referrer" content="never">
    
    <link rel="preload" href="/assets/css/0.styles.8932179b.css" as="style"><link rel="preload" href="/assets/js/app.269009d6.js" as="script"><link rel="preload" href="/assets/js/3.974b9720.js" as="script"><link rel="preload" href="/assets/js/19.6880cc9a.js" as="script"><link rel="prefetch" href="/assets/js/10.5915e99b.js"><link rel="prefetch" href="/assets/js/11.ff732762.js"><link rel="prefetch" href="/assets/js/12.8bb86d91.js"><link rel="prefetch" href="/assets/js/13.18bde5b0.js"><link rel="prefetch" href="/assets/js/14.314fae34.js"><link rel="prefetch" href="/assets/js/15.0a4ff48f.js"><link rel="prefetch" href="/assets/js/16.ffaf1503.js"><link rel="prefetch" href="/assets/js/17.49a31a6e.js"><link rel="prefetch" href="/assets/js/18.7e6443bf.js"><link rel="prefetch" href="/assets/js/20.1fb3f255.js"><link rel="prefetch" href="/assets/js/21.0cd39eea.js"><link rel="prefetch" href="/assets/js/22.392d85cb.js"><link rel="prefetch" href="/assets/js/23.f50adb15.js"><link rel="prefetch" href="/assets/js/24.43e324e1.js"><link rel="prefetch" href="/assets/js/25.e3663205.js"><link rel="prefetch" href="/assets/js/26.da141fb8.js"><link rel="prefetch" href="/assets/js/27.6c05235a.js"><link rel="prefetch" href="/assets/js/28.c124245a.js"><link rel="prefetch" href="/assets/js/29.d185870d.js"><link rel="prefetch" href="/assets/js/30.8587d422.js"><link rel="prefetch" href="/assets/js/31.dc382b56.js"><link rel="prefetch" href="/assets/js/32.20ba32e9.js"><link rel="prefetch" href="/assets/js/33.6ecd7de9.js"><link rel="prefetch" href="/assets/js/34.2b91c13a.js"><link rel="prefetch" href="/assets/js/35.66ed0733.js"><link rel="prefetch" href="/assets/js/36.ce7bca84.js"><link rel="prefetch" href="/assets/js/37.d00bb5ac.js"><link rel="prefetch" href="/assets/js/38.c3ecbb6f.js"><link rel="prefetch" href="/assets/js/39.308f4175.js"><link rel="prefetch" href="/assets/js/4.520f6ecc.js"><link rel="prefetch" href="/assets/js/40.f4b98bc2.js"><link rel="prefetch" href="/assets/js/41.95fae64f.js"><link rel="prefetch" href="/assets/js/42.fe4f877b.js"><link rel="prefetch" href="/assets/js/43.ca8f222e.js"><link rel="prefetch" href="/assets/js/44.4d4ee79e.js"><link rel="prefetch" href="/assets/js/45.79178b33.js"><link rel="prefetch" href="/assets/js/46.c3817d0b.js"><link rel="prefetch" href="/assets/js/47.b8252443.js"><link rel="prefetch" href="/assets/js/48.df9d5d3b.js"><link rel="prefetch" href="/assets/js/49.d812fdb2.js"><link rel="prefetch" href="/assets/js/5.f1a24a16.js"><link rel="prefetch" href="/assets/js/50.55cfcaa8.js"><link rel="prefetch" href="/assets/js/51.b8608b02.js"><link rel="prefetch" href="/assets/js/52.52c5e00d.js"><link rel="prefetch" href="/assets/js/53.3a9bd5fb.js"><link rel="prefetch" href="/assets/js/54.a4240c13.js"><link rel="prefetch" href="/assets/js/55.01c4b876.js"><link rel="prefetch" href="/assets/js/56.f29549a3.js"><link rel="prefetch" href="/assets/js/57.01438a04.js"><link rel="prefetch" href="/assets/js/58.29bb4626.js"><link rel="prefetch" href="/assets/js/59.e8b89408.js"><link rel="prefetch" href="/assets/js/6.8c478b39.js"><link rel="prefetch" href="/assets/js/60.bedb5381.js"><link rel="prefetch" href="/assets/js/61.bdfbe584.js"><link rel="prefetch" href="/assets/js/62.cb825d1a.js"><link rel="prefetch" href="/assets/js/63.a9516572.js"><link rel="prefetch" href="/assets/js/64.aa854ed7.js"><link rel="prefetch" href="/assets/js/65.285f883d.js"><link rel="prefetch" href="/assets/js/66.12849f37.js"><link rel="prefetch" href="/assets/js/67.c18b00e4.js"><link rel="prefetch" href="/assets/js/68.fa59daa9.js"><link rel="prefetch" href="/assets/js/69.e9d5dda4.js"><link rel="prefetch" href="/assets/js/7.cfb0d0ea.js"><link rel="prefetch" href="/assets/js/70.db126cce.js"><link rel="prefetch" href="/assets/js/71.6acb04cd.js"><link rel="prefetch" href="/assets/js/72.7ff0ab11.js"><link rel="prefetch" href="/assets/js/73.9a66da79.js"><link rel="prefetch" href="/assets/js/74.0a38a030.js"><link rel="prefetch" href="/assets/js/75.7b32dbb3.js"><link rel="prefetch" href="/assets/js/8.cb9c08e5.js"><link rel="prefetch" href="/assets/js/9.ad652cfe.js"><link rel="prefetch" href="/assets/js/vendors~flowchart.110a1065.js">
    <link rel="stylesheet" href="/assets/css/0.styles.8932179b.css">
  </head>
  <body>
    <div id="app" data-server-rendered="true"><div class="theme-container"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12z"></path></svg></div> <a href="/" class="home-link router-link-active"><img src="/images/icons/logo.png" alt="lilei" class="logo"> <span class="site-name can-hide">lilei</span></a> <div class="links"><div class="search-box"><input aria-label="Search" autocomplete="off" spellcheck="false" value=""> <!----></div> <nav class="nav-links can-hide"><div class="nav-item"><a href="/Form/" class="nav-link">
  Form
</a></div><div class="nav-item"><a href="/IDE/" class="nav-link router-link-active">
  IDE
</a></div><div class="nav-item"><a href="/Java/" class="nav-link">
  Java
</a></div><div class="nav-item"><a href="/Other/" class="nav-link">
  Other
</a></div><div class="nav-item"><a href="/Python/" class="nav-link">
  Python
</a></div><div class="nav-item"><a href="/SQL/" class="nav-link">
  SQL
</a></div><div class="nav-item"><a href="/Shell/" class="nav-link">
  Shell
</a></div><div class="nav-item"><a href="/System/" class="nav-link">
  System
</a></div> <a href="https://github.com/woytu/notes-vuepress" target="_blank" rel="noopener noreferrer" class="repo-link">
    GitHub
    <span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></nav></div></header> <div class="sidebar-mask"></div> <aside class="sidebar"><nav class="nav-links"><div class="nav-item"><a href="/Form/" class="nav-link">
  Form
</a></div><div class="nav-item"><a href="/IDE/" class="nav-link router-link-active">
  IDE
</a></div><div class="nav-item"><a href="/Java/" class="nav-link">
  Java
</a></div><div class="nav-item"><a href="/Other/" class="nav-link">
  Other
</a></div><div class="nav-item"><a href="/Python/" class="nav-link">
  Python
</a></div><div class="nav-item"><a href="/SQL/" class="nav-link">
  SQL
</a></div><div class="nav-item"><a href="/Shell/" class="nav-link">
  Shell
</a></div><div class="nav-item"><a href="/System/" class="nav-link">
  System
</a></div> <a href="https://github.com/woytu/notes-vuepress" target="_blank" rel="noopener noreferrer" class="repo-link">
    GitHub
    <span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></nav>  <ul class="sidebar-links"><li><section class="sidebar-group depth-0"><p class="sidebar-heading open"><span>IDE</span> <!----></p> <ul class="sidebar-links sidebar-group-items"><li><a href="/IDE/" aria-current="page" class="sidebar-link">IDE</a></li><li><a href="/IDE/Chrome.html" class="sidebar-link">Chrome</a></li><li><a href="/IDE/Eclipse.html" class="sidebar-link">Eclipse</a></li><li><a href="/IDE/Git使用.html" class="sidebar-link">Git使用</a></li><li><a href="/IDE/Git安装与问题.html" class="sidebar-link">Git安装与问题</a></li><li><a href="/IDE/Git服务.html" class="sidebar-link">Git服务</a></li><li><a href="/IDE/IDEA使用.html" class="sidebar-link">IDEA使用</a></li><li><a href="/IDE/IDEA插件.html" class="active sidebar-link">IDEA插件</a><ul class="sidebar-sub-headers"><li class="sidebar-sub-header"><a href="/IDE/IDEA插件.html#flag" class="sidebar-link">Flag</a></li><li class="sidebar-sub-header"><a href="/IDE/IDEA插件.html#free-mybatis-plugin" class="sidebar-link">Free Mybatis plugin</a></li><li class="sidebar-sub-header"><a href="/IDE/IDEA插件.html#mybatis-lite" class="sidebar-link">mybatis-lite</a></li><li class="sidebar-sub-header"><a href="/IDE/IDEA插件.html#mybatis-plus" class="sidebar-link">mybatis-plus</a></li><li class="sidebar-sub-header"><a href="/IDE/IDEA插件.html#mybatiscodehelper-pro" class="sidebar-link">MyBatisCodeHelper-Pro</a></li><li class="sidebar-sub-header"><a href="/IDE/IDEA插件.html#mybatis-log-plugin" class="sidebar-link">MyBatis Log Plugin</a></li><li class="sidebar-sub-header"><a href="/IDE/IDEA插件.html#ignore" class="sidebar-link">.ignore</a></li><li class="sidebar-sub-header"><a href="/IDE/IDEA插件.html#add-to-gitignore" class="sidebar-link">Add to gitignore</a></li><li class="sidebar-sub-header"><a href="/IDE/IDEA插件.html#maven-helper" class="sidebar-link">Maven Helper</a></li><li class="sidebar-sub-header"><a href="/IDE/IDEA插件.html#gsonformat" class="sidebar-link">GsonFormat</a></li><li class="sidebar-sub-header"><a href="/IDE/IDEA插件.html#robopojogenerator" class="sidebar-link">RoboPOJOGenerator</a></li><li class="sidebar-sub-header"><a href="/IDE/IDEA插件.html#json2pojo" class="sidebar-link">Json2Pojo</a></li><li class="sidebar-sub-header"><a href="/IDE/IDEA插件.html#json-p-to-json-generator" class="sidebar-link">JSON-P to JSON generator</a></li><li class="sidebar-sub-header"><a href="/IDE/IDEA插件.html#toolkit" class="sidebar-link">Toolkit</a></li><li class="sidebar-sub-header"><a href="/IDE/IDEA插件.html#jsontokotlinclass" class="sidebar-link">JsonToKotlinClass</a></li><li class="sidebar-sub-header"><a href="/IDE/IDEA插件.html#bean2json" class="sidebar-link">bean2json</a></li><li class="sidebar-sub-header"><a href="/IDE/IDEA插件.html#java-bean-to-json-tool" class="sidebar-link">Java Bean To Json Tool</a></li><li class="sidebar-sub-header"><a href="/IDE/IDEA插件.html#bob-beans-builder" class="sidebar-link">BoB Beans Builder</a></li><li class="sidebar-sub-header"><a href="/IDE/IDEA插件.html#code-generator" class="sidebar-link">Code generator</a></li><li class="sidebar-sub-header"><a href="/IDE/IDEA插件.html#codehelper-generator" class="sidebar-link">codehelper.generator</a></li><li class="sidebar-sub-header"><a href="/IDE/IDEA插件.html#generateallsetter" class="sidebar-link">GenerateAllSetter</a></li><li class="sidebar-sub-header"><a href="/IDE/IDEA插件.html#pojo-generator" class="sidebar-link">POJO Generator</a></li><li class="sidebar-sub-header"><a href="/IDE/IDEA插件.html#protobuf-support" class="sidebar-link">Protobuf Support</a></li><li class="sidebar-sub-header"><a href="/IDE/IDEA插件.html#googleprotobuftool" class="sidebar-link">GoogleProtobufTool</a></li><li class="sidebar-sub-header"><a href="/IDE/IDEA插件.html#codemaker" class="sidebar-link">CodeMaker</a></li><li class="sidebar-sub-header"><a href="/IDE/IDEA插件.html#jackson-generator-plugin" class="sidebar-link">Jackson Generator Plugin</a></li><li class="sidebar-sub-header"><a href="/IDE/IDEA插件.html#lombok-plugin" class="sidebar-link">Lombok plugin</a></li><li class="sidebar-sub-header"><a href="/IDE/IDEA插件.html#camelcase" class="sidebar-link">CamelCase</a></li><li class="sidebar-sub-header"><a href="/IDE/IDEA插件.html#string-manipulation" class="sidebar-link">String Manipulation</a></li><li class="sidebar-sub-header"><a href="/IDE/IDEA插件.html#translation" class="sidebar-link">Translation</a></li><li class="sidebar-sub-header"><a href="/IDE/IDEA插件.html#probie" class="sidebar-link">probie</a></li><li class="sidebar-sub-header"><a href="/IDE/IDEA插件.html#findbugs-idea" class="sidebar-link">FindBugs-IDEA</a></li><li class="sidebar-sub-header"><a href="/IDE/IDEA插件.html#p3c" class="sidebar-link">p3c</a></li><li class="sidebar-sub-header"><a href="/IDE/IDEA插件.html#alibaba-java-coding-guidelines" class="sidebar-link">Alibaba Java Coding Guidelines</a></li><li class="sidebar-sub-header"><a href="/IDE/IDEA插件.html#checkstyle-idea" class="sidebar-link">CheckStyle-IDEA</a></li><li class="sidebar-sub-header"><a href="/IDE/IDEA插件.html#metricsreloaded" class="sidebar-link">MetricsReloaded</a></li><li class="sidebar-sub-header"><a href="/IDE/IDEA插件.html#statistic" class="sidebar-link">Statistic</a></li><li class="sidebar-sub-header"><a href="/IDE/IDEA插件.html#arthas" class="sidebar-link">Arthas</a></li><li class="sidebar-sub-header"><a href="/IDE/IDEA插件.html#visualvm-launcher" class="sidebar-link">VisualVM Launcher</a></li><li class="sidebar-sub-header"><a href="/IDE/IDEA插件.html#rainbow-brackets" class="sidebar-link">Rainbow Brackets</a></li><li class="sidebar-sub-header"><a href="/IDE/IDEA插件.html#codeglance" class="sidebar-link">CodeGlance</a></li><li class="sidebar-sub-header"><a href="/IDE/IDEA插件.html#markdown-navigator" class="sidebar-link">Markdown Navigator</a></li><li class="sidebar-sub-header"><a href="/IDE/IDEA插件.html#idea-mind-map" class="sidebar-link">IDEA Mind Map</a></li><li class="sidebar-sub-header"><a href="/IDE/IDEA插件.html#asm-bytecode-outline" class="sidebar-link">ASM Bytecode Outline</a></li><li class="sidebar-sub-header"><a href="/IDE/IDEA插件.html#stackoverflow" class="sidebar-link">stackoverflow</a></li><li class="sidebar-sub-header"><a href="/IDE/IDEA插件.html#acejump" class="sidebar-link">AceJump</a></li><li class="sidebar-sub-header"><a href="/IDE/IDEA插件.html#codota" class="sidebar-link">Codota</a></li><li class="sidebar-sub-header"><a href="/IDE/IDEA插件.html#presentation-assistant" class="sidebar-link">Presentation Assistant</a></li><li class="sidebar-sub-header"><a href="/IDE/IDEA插件.html#presentation-assistant-2" class="sidebar-link">Presentation Assistant</a></li><li class="sidebar-sub-header"><a href="/IDE/IDEA插件.html#key-promoter-x" class="sidebar-link">Key promoter X</a></li><li class="sidebar-sub-header"><a href="/IDE/IDEA插件.html#key-promoter" class="sidebar-link">Key promoter</a></li><li class="sidebar-sub-header"><a href="/IDE/IDEA插件.html#ide-features-trainer" class="sidebar-link">IDE Features Trainer</a></li><li class="sidebar-sub-header"><a href="/IDE/IDEA插件.html#javadoc" class="sidebar-link">JavaDoc</a></li><li class="sidebar-sub-header"><a href="/IDE/IDEA插件.html#grep-console" class="sidebar-link">Grep Console</a></li><li class="sidebar-sub-header"><a href="/IDE/IDEA插件.html#git-commit-template" class="sidebar-link">Git Commit Template</a></li><li class="sidebar-sub-header"><a href="/IDE/IDEA插件.html#git-flow-integration" class="sidebar-link">Git Flow Integration</a></li><li class="sidebar-sub-header"><a href="/IDE/IDEA插件.html#eclipse-code-formatter" class="sidebar-link">Eclipse Code Formatter</a></li><li class="sidebar-sub-header"><a href="/IDE/IDEA插件.html#jindent-source-code-formatter" class="sidebar-link">Jindent-Source Code Formatter</a></li><li class="sidebar-sub-header"><a href="/IDE/IDEA插件.html#properties-to-yaml-converter" class="sidebar-link">Properties to YAML Converter</a></li><li class="sidebar-sub-header"><a href="/IDE/IDEA插件.html#mongo4idea" class="sidebar-link">mongo4idea</a></li><li class="sidebar-sub-header"><a href="/IDE/IDEA插件.html#iedis" class="sidebar-link">iedis</a></li><li class="sidebar-sub-header"><a href="/IDE/IDEA插件.html#cloud-toolkit" class="sidebar-link">Cloud Toolkit</a></li><li class="sidebar-sub-header"><a href="/IDE/IDEA插件.html#restfultoolkit" class="sidebar-link">RestfulToolkit</a></li><li class="sidebar-sub-header"><a href="/IDE/IDEA插件.html#restman" class="sidebar-link">RESTMan</a></li></ul></li><li><a href="/IDE/IDEA设置.html" class="sidebar-link">IDEA设置</a></li><li><a href="/IDE/TextEditor.html" class="sidebar-link">TextTditor</a></li><li><a href="/IDE/VisualStudioCode.html" class="sidebar-link">VisualStudioCode</a></li></ul></section></li></ul> </aside> <main class="page"> <div class="theme-default-content content__default"><h1 id="idea插件"><a href="#idea插件" class="header-anchor">#</a> IDEA插件</h1> <p></p><div class="table-of-contents"><ul><li><a href="#flag">Flag</a></li><li><a href="#free-mybatis-plugin">Free Mybatis plugin</a></li><li><a href="#mybatis-lite">mybatis-lite</a></li><li><a href="#mybatis-plus">mybatis-plus</a></li><li><a href="#mybatiscodehelper-pro">MyBatisCodeHelper-Pro</a></li><li><a href="#mybatis-log-plugin">MyBatis Log Plugin</a></li><li><a href="#ignore">.ignore</a></li><li><a href="#add-to-gitignore">Add to gitignore</a></li><li><a href="#maven-helper">Maven Helper</a></li><li><a href="#gsonformat">GsonFormat</a></li><li><a href="#robopojogenerator">RoboPOJOGenerator</a></li><li><a href="#json2pojo">Json2Pojo</a></li><li><a href="#json-p-to-json-generator">JSON-P to JSON generator</a></li><li><a href="#toolkit">Toolkit</a></li><li><a href="#jsontokotlinclass">JsonToKotlinClass</a></li><li><a href="#bean2json">bean2json</a></li><li><a href="#java-bean-to-json-tool">Java Bean To Json Tool</a></li><li><a href="#bob-beans-builder">BoB Beans Builder</a></li><li><a href="#code-generator">Code generator</a></li><li><a href="#codehelper-generator">codehelper.generator</a></li><li><a href="#generateallsetter">GenerateAllSetter</a></li><li><a href="#pojo-generator">POJO Generator</a></li><li><a href="#protobuf-support">Protobuf Support</a></li><li><a href="#googleprotobuftool">GoogleProtobufTool</a></li><li><a href="#codemaker">CodeMaker</a></li><li><a href="#jackson-generator-plugin">Jackson Generator Plugin</a></li><li><a href="#lombok-plugin">Lombok plugin</a></li><li><a href="#camelcase">CamelCase</a></li><li><a href="#string-manipulation">String Manipulation</a></li><li><a href="#translation">Translation</a></li><li><a href="#probie">probie</a></li><li><a href="#findbugs-idea">FindBugs-IDEA</a></li><li><a href="#p3c">p3c</a></li><li><a href="#alibaba-java-coding-guidelines">Alibaba Java Coding Guidelines</a></li><li><a href="#checkstyle-idea">CheckStyle-IDEA</a></li><li><a href="#metricsreloaded">MetricsReloaded</a></li><li><a href="#statistic">Statistic</a></li><li><a href="#arthas">Arthas</a></li><li><a href="#visualvm-launcher">VisualVM Launcher</a></li><li><a href="#rainbow-brackets">Rainbow Brackets</a></li><li><a href="#codeglance">CodeGlance</a></li><li><a href="#markdown-navigator">Markdown Navigator</a></li><li><a href="#idea-mind-map">IDEA Mind Map</a></li><li><a href="#asm-bytecode-outline">ASM Bytecode Outline</a></li><li><a href="#stackoverflow">stackoverflow</a></li><li><a href="#acejump">AceJump</a></li><li><a href="#codota">Codota</a></li><li><a href="#presentation-assistant">Presentation Assistant</a></li><li><a href="#presentation-assistant">Presentation Assistant</a></li><li><a href="#key-promoter-x">Key promoter X</a></li><li><a href="#key-promoter">Key promoter</a></li><li><a href="#ide-features-trainer">IDE Features Trainer</a></li><li><a href="#javadoc">JavaDoc</a></li><li><a href="#grep-console">Grep Console</a></li><li><a href="#git-commit-template">Git Commit Template</a></li><li><a href="#git-flow-integration">Git Flow Integration</a></li><li><a href="#eclipse-code-formatter">Eclipse Code Formatter</a></li><li><a href="#jindent-source-code-formatter">Jindent-Source Code Formatter</a></li><li><a href="#properties-to-yaml-converter">Properties to YAML Converter</a></li><li><a href="#mongo4idea">mongo4idea</a></li><li><a href="#iedis">iedis</a></li><li><a href="#cloud-toolkit">Cloud Toolkit</a></li><li><a href="#restfultoolkit">RestfulToolkit</a></li><li><a href="#restman">RESTMan</a></li></ul></div><p></p> <h2 id="flag"><a href="#flag" class="header-anchor">#</a> Flag</h2> <ul><li><a href="https://blog.csdn.net/weixin_37645838/article/details/85953193" target="_blank" rel="noopener noreferrer">实用IDEA工具<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li></ul> <ul><li><a href="https://www.jrebel.com/products/jrebel/download" target="_blank" rel="noopener noreferrer">https://www.jrebel.com/products/jrebel/download<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a> <ul><li><a href="http://jrebel.cicoding.cn" target="_blank" rel="noopener noreferrer">http://jrebel.cicoding.cn<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li> <li><a href="http://jrebel.cicoding.cn/guid" target="_blank" rel="noopener noreferrer">http://jrebel.cicoding.cn/guid<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li></ul></li> <li>Eclipse代码格式化风格 <a href="https://github.com/krasa/EclipseCodeFormatter" target="_blank" rel="noopener noreferrer">https://github.com/krasa/EclipseCodeFormatter<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li></ul> <h2 id="free-mybatis-plugin"><a href="#free-mybatis-plugin" class="header-anchor">#</a> Free Mybatis plugin</h2> <ul><li><a href="https://gitee.com/wuzhizhan/free-idea-mybatis" target="_blank" rel="noopener noreferrer">https://gitee.com/wuzhizhan/free-idea-mybatis<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li></ul> <h2 id="mybatis-lite"><a href="#mybatis-lite" class="header-anchor">#</a> mybatis-lite</h2> <ul><li><a href="https://github.com/mustfun/mybatis-plus" target="_blank" rel="noopener noreferrer">https://github.com/mustfun/mybatis-plus<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li></ul> <h2 id="mybatis-plus"><a href="#mybatis-plus" class="header-anchor">#</a> mybatis-plus</h2> <ul><li><a href="https://github.com/kana112233/mybatis-plus-plugin" target="_blank" rel="noopener noreferrer">https://github.com/kana112233/mybatis-plus-plugin<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li></ul> <h2 id="mybatiscodehelper-pro"><a href="#mybatiscodehelper-pro" class="header-anchor">#</a> MyBatisCodeHelper-Pro</h2> <ul><li><a href="https://plugins.jetbrains.com/plugin/14522-mybatiscodehelperpro-marketplace-edition-" target="_blank" rel="noopener noreferrer">https://plugins.jetbrains.com/plugin/14522-mybatiscodehelperpro-marketplace-edition-<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li> <li><a href="https://github.com/gejun123456/MyBatisCodeHelper-Pro" target="_blank" rel="noopener noreferrer">https://github.com/gejun123456/MyBatisCodeHelper-Pro<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li> <li><a href="http://brucege.com/pay/getfreetrial?" target="_blank" rel="noopener noreferrer">MybatisCodeHelperPro试用key获取<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li> <li><a href="https://zhile.io/categories/software-debug" target="_blank" rel="noopener noreferrer">https://zhile.io/categories/software-debug<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a> <ul><li><a href="https://zhile.io/2020/11/18/jetbrains-eval-reset-da33a93d.html" target="_blank" rel="noopener noreferrer">Jetbrains系列产品重置试用方法<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li></ul></li></ul> <p><img src="https://upload-images.jianshu.io/upload_images/11962894-7690faea398dd0c6.gif" alt=""></p> <h2 id="mybatis-log-plugin"><a href="#mybatis-log-plugin" class="header-anchor">#</a> MyBatis Log Plugin</h2> <blockquote><p>直接将Mybatis执行的sql脚本显示出来，无需处理，可以直接复制出来执行</p></blockquote> <ul><li><a href="https://github.com/kookob/mybatis-log-plugin" target="_blank" rel="noopener noreferrer">https://github.com/kookob/mybatis-log-plugin<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li></ul> <h2 id="ignore"><a href="#ignore" class="header-anchor">#</a> .ignore</h2> <ul><li><a href="https://github.com/JetBrains/idea-gitignore" target="_blank" rel="noopener noreferrer">https://github.com/JetBrains/idea-gitignore<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li></ul> <blockquote><p>生成各种ignore文件，一键创建git ignore文件的模板，免得自己去写</p></blockquote> <p><img src="https://plugins.jetbrains.com/files/7495/screenshot_14958.png" alt="https://upload-images.jianshu.io/upload_images/11962894-754e5940196db0ce.gif"></p> <h2 id="add-to-gitignore"><a href="#add-to-gitignore" class="header-anchor">#</a> Add to gitignore</h2> <ul><li><a href="https://github.com/fallenprogrammr/addtogitignore" target="_blank" rel="noopener noreferrer">https://github.com/fallenprogrammr/addtogitignore<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li></ul> <blockquote><p>在项目视图中右键单击文件/目录并将其添加到<code>.gitignore</code></p></blockquote> <h2 id="maven-helper"><a href="#maven-helper" class="header-anchor">#</a> Maven Helper</h2> <ul><li><a href="https://github.com/krasa/MavenHelper" target="_blank" rel="noopener noreferrer">https://github.com/krasa/MavenHelper<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li></ul> <blockquote><p>一键查看maven依赖，查看冲突的依赖，一键进行exclude依赖</p></blockquote> <ul><li><a href="https://segmentfault.com/a/1190000017542396" target="_blank" rel="noopener noreferrer">使用Maven Helper解决Maven依赖冲突<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li></ul> <p><img src="https://plugins.jetbrains.com/files/7179/screenshot_19711.png" alt=""></p> <hr> <h2 id="gsonformat"><a href="#gsonformat" class="header-anchor">#</a> GsonFormat</h2> <ul><li><a href="https://github.com/zzz40500/GsonFormat" target="_blank" rel="noopener noreferrer">https://github.com/zzz40500/GsonFormat<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li></ul> <blockquote><p>google出的一键根据json文本生成java类，非常方便</p></blockquote> <p><img src="https://upload-images.jianshu.io/upload_images/11962894-09e7a540af46231f.png" alt="https://plugins.jetbrains.com/files/7654/screenshot_15729.png"></p> <h2 id="robopojogenerator"><a href="#robopojogenerator" class="header-anchor">#</a> RoboPOJOGenerator</h2> <blockquote><p>从JSON生成Java和Kotlin POJO文件：GSON，FastJSON，AutoValue（GSON），Logan Square，Jackson，空注释模板。</p></blockquote> <ul><li><a href="https://github.com/robohorse/RoboPOJOGenerator" target="_blank" rel="noopener noreferrer">https://github.com/robohorse/RoboPOJOGenerator<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li></ul> <p><img src="https://github.com/robohorse/RoboPOJOGenerator/blob/master/images/tutorial_v201.gif?raw=true" alt=""></p> <h2 id="json2pojo"><a href="#json2pojo" class="header-anchor">#</a> Json2Pojo</h2> <blockquote><p>允许使用GSON注释和访问器从JSON轻松创建Java POJO。</p></blockquote> <ul><li><a href="https://plugins.jetbrains.com/plugin/8533-json2pojo" target="_blank" rel="noopener noreferrer">https://plugins.jetbrains.com/plugin/8533-json2pojo<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li></ul> <h2 id="json-p-to-json-generator"><a href="#json-p-to-json-generator" class="header-anchor">#</a> JSON-P to JSON generator</h2> <blockquote><p>使用<a href="https://github.com/eclipse-ee4j/jsonp" target="_blank" rel="noopener noreferrer">JSON-P<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a>在Java文件中自动创建<code>toJson()</code>方法</p></blockquote> <ul><li><a href="https://plugins.jetbrains.com/plugin/13724-json-p-to-json-generator" target="_blank" rel="noopener noreferrer">https://plugins.jetbrains.com/plugin/13724-json-p-to-json-generator<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li></ul> <h2 id="toolkit"><a href="#toolkit" class="header-anchor">#</a> Toolkit</h2> <blockquote><p>JavaBean复制为Json字符串，Json字符串格式化，Json字符串转换为JavaBean，Json压缩</p></blockquote> <ul><li><a href="https://github.com/liuzhihangs/toolkit" target="_blank" rel="noopener noreferrer">https://github.com/liuzhihangs/toolkit<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li></ul> <h2 id="jsontokotlinclass"><a href="#jsontokotlinclass" class="header-anchor">#</a> JsonToKotlinClass</h2> <blockquote><p>从JSON字符串生成Kotlin</p></blockquote> <ul><li><a href="https://github.com/wuseal/JsonToKotlinClass" target="_blank" rel="noopener noreferrer">https://github.com/wuseal/JsonToKotlinClass<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li></ul> <h2 id="bean2json"><a href="#bean2json" class="header-anchor">#</a> bean2json</h2> <blockquote><p>把bean对象转json</p></blockquote> <ul><li><a href="https://github.com/dakuohao/bean2json" target="_blank" rel="noopener noreferrer">https://github.com/dakuohao/bean2json<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li></ul> <h2 id="java-bean-to-json-tool"><a href="#java-bean-to-json-tool" class="header-anchor">#</a> Java Bean To Json Tool</h2> <blockquote><p>一个简单的Json工具将Java Bean转换为Json或Json-Schema</p></blockquote> <ul><li><a href="https://plugins.jetbrains.com/plugin/12019-java-bean-to-json-tool" target="_blank" rel="noopener noreferrer">https://plugins.jetbrains.com/plugin/12019-java-bean-to-json-tool<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li></ul> <h2 id="bob-beans-builder"><a href="#bob-beans-builder" class="header-anchor">#</a> BoB Beans Builder</h2> <blockquote><p>使用标准的getter，hashcode和equals以及生成器生成模式化的类。它非常适合生成的JSON序列化类或数据传输对象。</p></blockquote> <ul><li><a href="https://plugins.jetbrains.com/plugin/12032-bob-the-builder-of-beans" target="_blank" rel="noopener noreferrer">https://plugins.jetbrains.com/plugin/12032-bob-the-builder-of-beans<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li></ul> <p><img src="https://bytebucket.org/atlassianlabs/bob-the-builder-of-beans/raw/a5ab4be99a25f07cee5e29595b3de84bdebd05b2/bob.gif" alt=""></p> <h2 id="code-generator"><a href="#code-generator" class="header-anchor">#</a> Code generator</h2> <blockquote><p>提供操作以从自定义模板生成代码</p></blockquote> <ul><li><a href="https://plugins.jetbrains.com/plugin/13595-code-generator" target="_blank" rel="noopener noreferrer">https://plugins.jetbrains.com/plugin/13595-code-generator<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li></ul> <h2 id="codehelper-generator"><a href="#codehelper-generator" class="header-anchor">#</a> codehelper.generator</h2> <blockquote><p>生成器，可以更轻松，更高效地生成代码。</p></blockquote> <ul><li><a href="https://github.com/zhengjunbase/codehelper.generator" target="_blank" rel="noopener noreferrer">https://github.com/zhengjunbase/codehelper.generator<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li></ul> <p><img src="https://github.com/zhengjunbase/codehelper.generator/raw/master/setter.gif" alt="https://plugins.jetbrains.com/files/8640/screenshot_16302.png"></p> <h2 id="generateallsetter"><a href="#generateallsetter" class="header-anchor">#</a> GenerateAllSetter</h2> <blockquote><p>一键调用一个对象的所有set方法并且赋予默认值 在对象字段多的时候非常方便</p></blockquote> <ul><li><a href="https://github.com/gejun123456/intellij-generateAllSetMethod" target="_blank" rel="noopener noreferrer">https://github.com/gejun123456/intellij-generateAllSetMethod<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li> <li><a href="https://github.com/Adrninistrator/GenSetterCalls" target="_blank" rel="noopener noreferrer">https://github.com/Adrninistrator/GenSetterCalls<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li></ul> <p><img src="https://upload-images.jianshu.io/upload_images/11962894-bd972369154914fa.gif" alt=""></p> <h2 id="pojo-generator"><a href="#pojo-generator" class="header-anchor">#</a> POJO Generator</h2> <blockquote><p>从数据库表生成JPA实体POJO</p></blockquote> <ul><li><a href="https://github.com/Jukien/POJO-Generator" target="_blank" rel="noopener noreferrer">https://github.com/Jukien/POJO-Generator<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li></ul> <h2 id="protobuf-support"><a href="#protobuf-support" class="header-anchor">#</a> Protobuf Support</h2> <blockquote><p>Google Protobuf对JetBrains产品的支持，Java序列化库，原型编译器，代码生成器</p></blockquote> <ul><li><a href="https://github.com/protostuff/protobuf-jetbrains-plugin" target="_blank" rel="noopener noreferrer">https://github.com/protostuff/protobuf-jetbrains-plugin<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li></ul> <h2 id="googleprotobuftool"><a href="#googleprotobuftool" class="header-anchor">#</a> GoogleProtobufTool</h2> <blockquote><p>protobuf生成java文件的IDEA插件.支持生成一个或者多个文件.</p></blockquote> <ul><li><a href="https://plugins.jetbrains.com/plugin/13562-googleprotobuftool" target="_blank" rel="noopener noreferrer">https://plugins.jetbrains.com/plugin/13562-googleprotobuftool<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li></ul> <h2 id="codemaker"><a href="#codemaker" class="header-anchor">#</a> CodeMaker</h2> <blockquote><p>一个用于Java / Scala生成代码的插件，支持自定义代码模板</p></blockquote> <ul><li><a href="https://github.com/x-hansong/CodeMaker" target="_blank" rel="noopener noreferrer">https://github.com/x-hansong/CodeMaker<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li></ul> <h2 id="jackson-generator-plugin"><a href="#jackson-generator-plugin" class="header-anchor">#</a> Jackson Generator Plugin</h2> <blockquote><p>快速在 class 和 json 间相互生成</p></blockquote> <ul><li><a href="https://plugins.jetbrains.com/plugin/7678-jackson-generator-plugin" target="_blank" rel="noopener noreferrer">https://plugins.jetbrains.com/plugin/7678-jackson-generator-plugin<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li> <li><a href="https://github.com/klamborowski/JacksonGenerator" target="_blank" rel="noopener noreferrer">https://github.com/klamborowski/JacksonGenerator<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li></ul> <h2 id="lombok-plugin"><a href="#lombok-plugin" class="header-anchor">#</a> Lombok plugin</h2> <ul><li><a href="https://github.com/mplushnikov/lombok-intellij-plugin" target="_blank" rel="noopener noreferrer">https://github.com/mplushnikov/lombok-intellij-plugin<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li></ul> <blockquote><p>支持lombok的各种注解，从此不用写getter setter这些 可以把注解还原为原本的java代码,除此之外还有其他更多注解以减少代码</p></blockquote> <p><img src="https://upload-images.jianshu.io/upload_images/11962894-59615f71a052e3b4.gif" alt=""></p> <hr> <h2 id="camelcase"><a href="#camelcase" class="header-anchor">#</a> CamelCase</h2> <blockquote><p>命名风格转换插件，可以在 kebab-case，SNAKE_CASE，PascalCase，camelCase，snake_case 和 空格风格之间切换。
快捷键苹果为<kbd>⇧</kbd> + <kbd>⌥</kbd> + <kbd>U</kbd>，windows下为<kbd>Shift</kbd> + <kbd>Alt</kbd> + <kbd>U</kbd>。</p></blockquote> <ul><li><a href="https://github.com/netnexus/camelcaseplugin" target="_blank" rel="noopener noreferrer">https://github.com/netnexus/camelcaseplugin<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li></ul> <h2 id="string-manipulation"><a href="#string-manipulation" class="header-anchor">#</a> String Manipulation</h2> <blockquote><p>强大的字符串转换工具，驼峰、大小写、连接符等</p></blockquote> <ul><li><a href="https://plugins.jetbrains.com/plugin/2162" target="_blank" rel="noopener noreferrer">https://plugins.jetbrains.com/plugin/2162<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li></ul> <hr> <h2 id="translation"><a href="#translation" class="header-anchor">#</a> Translation</h2> <ul><li><a href="https://plugins.jetbrains.com/plugin/8579-translation" target="_blank" rel="noopener noreferrer">https://plugins.jetbrains.com/plugin/8579-translation<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li></ul> <blockquote><p>最好用的翻译插件，功能很强大，界面很漂亮</p></blockquote> <p><img src="https://upload-images.jianshu.io/upload_images/11962894-1f7936b32d920801.gif" alt=""></p> <h2 id="probie"><a href="#probie" class="header-anchor">#</a> probie</h2> <ul><li><a href="https://plugins.jetbrains.com/plugin/13397-probie" target="_blank" rel="noopener noreferrer">https://plugins.jetbrains.com/plugin/13397-probie<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li></ul> <blockquote><p>这款插件可以让英语没那么好的开发者在定义类、方法、参数的时候更为合理，增加代码可读性。同时，也可以帮助我们快速的翻译英文注释来理解源码内容！</p></blockquote> <h2 id="findbugs-idea"><a href="#findbugs-idea" class="header-anchor">#</a> FindBugs-IDEA</h2> <ul><li><a href="https://plugins.jetbrains.com/plugin/3847-findbugs-idea" target="_blank" rel="noopener noreferrer">https://plugins.jetbrains.com/plugin/3847-findbugs-idea<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li></ul> <blockquote><p>检测代码中可能的bug及不规范的位置，检测的模式相比p3c更多，写完代码后检测下 避免低级bug，强烈建议用一下，一不小心就发现很多老代码的bug</p></blockquote> <p><img src="https://upload-images.jianshu.io/upload_images/11962894-971a0da4b7fde363.gif" alt=""></p> <h2 id="p3c"><a href="#p3c" class="header-anchor">#</a> p3c</h2> <ul><li><a href="https://github.com/alibaba/p3c" target="_blank" rel="noopener noreferrer">https://github.com/alibaba/p3c<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li></ul> <blockquote><p>阿里巴巴出品的java代码规范插件,可以扫描整个项目 找到不规范的地方 并且大部分可以自动修复</p></blockquote> <h2 id="alibaba-java-coding-guidelines"><a href="#alibaba-java-coding-guidelines" class="header-anchor">#</a> Alibaba Java Coding Guidelines</h2> <blockquote><p>阿里巴巴代码规范检查插件，当然规范可以参考《阿里巴巴Java开发手册》</p></blockquote> <h2 id="checkstyle-idea"><a href="#checkstyle-idea" class="header-anchor">#</a> CheckStyle-IDEA</h2> <blockquote><p>代码规范检查</p></blockquote> <ul><li><a href="https://plugins.jetbrains.com/plugin/1065" target="_blank" rel="noopener noreferrer">https://plugins.jetbrains.com/plugin/1065<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li></ul> <h2 id="metricsreloaded"><a href="#metricsreloaded" class="header-anchor">#</a> MetricsReloaded</h2> <blockquote><p>代码复杂度检查</p></blockquote> <ul><li><a href="https://plugins.jetbrains.com/plugin/93" target="_blank" rel="noopener noreferrer">https://plugins.jetbrains.com/plugin/93<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li></ul> <h2 id="statistic"><a href="#statistic" class="header-anchor">#</a> Statistic</h2> <blockquote><p>代码统计</p></blockquote> <ul><li><a href="https://plugins.jetbrains.com/plugin/4509" target="_blank" rel="noopener noreferrer">https://plugins.jetbrains.com/plugin/4509<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li></ul> <hr> <h2 id="arthas"><a href="#arthas" class="header-anchor">#</a> Arthas</h2> <ul><li><a href="https://github.com/WangJi92/arthas-idea-plugin" target="_blank" rel="noopener noreferrer">https://github.com/WangJi92/arthas-idea-plugin<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li></ul> <blockquote><p><a href="https://wangji.blog.csdn.net/article/details/116615427" target="_blank" rel="noopener noreferrer">支持热更新 mybatis mapper.xml<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></p></blockquote> <h2 id="visualvm-launcher"><a href="#visualvm-launcher" class="header-anchor">#</a> VisualVM Launcher</h2> <blockquote><p>运行java程序的时候启动visualvm，方便查看jvm的情况 比如堆内存大小的分配，某个对象占用了多大的内存，jvm调优必备工具</p></blockquote> <ul><li><a href="https://github.com/krasa/VisualVMLauncher" target="_blank" rel="noopener noreferrer">https://github.com/krasa/VisualVMLauncher<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li></ul> <p><img src="/images/VisualVM-Launcher.gif" alt=""></p> <h2 id="rainbow-brackets"><a href="#rainbow-brackets" class="header-anchor">#</a> Rainbow Brackets</h2> <ul><li><a href="https://plugins.jetbrains.com/plugin/10080-rainbow-brackets" target="_blank" rel="noopener noreferrer">https://plugins.jetbrains.com/plugin/10080-rainbow-brackets<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li></ul> <blockquote><p>彩虹颜色的括号，看着很舒服 敲代码效率变高</p></blockquote> <p><img src="https://upload-images.jianshu.io/upload_images/11962894-e06934b99588f66c.png" alt=""></p> <h2 id="codeglance"><a href="#codeglance" class="header-anchor">#</a> CodeGlance</h2> <blockquote><p>代码编辑区迷你缩放插件，可以进行代码的全局预览。</p></blockquote> <h2 id="markdown-navigator"><a href="#markdown-navigator" class="header-anchor">#</a> Markdown Navigator</h2> <ul><li><a href="https://github.com/vsch/idea-multimarkdown" target="_blank" rel="noopener noreferrer">https://github.com/vsch/idea-multimarkdown<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li></ul> <blockquote><p>带有GFM 的Markdown插件和匹配的预览样式。</p></blockquote> <h2 id="idea-mind-map"><a href="#idea-mind-map" class="header-anchor">#</a> IDEA Mind Map</h2> <ul><li><a href="https://github.com/raydac/netbeans-mmd-plugin" target="_blank" rel="noopener noreferrer">https://github.com/raydac/netbeans-mmd-plugin<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li></ul> <blockquote><p>思维导图支持多种格式文件的导入和导出，同步更新时便于合并「以文本格式保存，支持 markdown 的语法，方便解决冲突」</p></blockquote> <h2 id="asm-bytecode-outline"><a href="#asm-bytecode-outline" class="header-anchor">#</a> ASM Bytecode Outline</h2> <blockquote><p>查看 Class 类的字节码</p></blockquote> <ul><li><a href="https://github.com/melix/asm-bytecode-intellij" target="_blank" rel="noopener noreferrer">https://github.com/melix/asm-bytecode-intellij<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li></ul> <h2 id="stackoverflow"><a href="#stackoverflow" class="header-anchor">#</a> stackoverflow</h2> <blockquote><p>这个插件对于查找问题特别方便，定位异常，点击右键快速跳转到<code>stackoverflow</code>网站，每次至少为你节约了<code>10</code>秒。</p></blockquote> <ul><li><a href="https://github.com/gejun123456/IntellijGoToStackOverFlow" target="_blank" rel="noopener noreferrer">https://github.com/gejun123456/IntellijGoToStackOverFlow<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li></ul> <h2 id="acejump"><a href="#acejump" class="header-anchor">#</a> AceJump</h2> <blockquote><p>快速将光标导航到编辑器中可见的任何位置，快速定位突出显示代码中所有指定的字符</p></blockquote> <ul><li><a href="https://github.com/acejump/AceJump" target="_blank" rel="noopener noreferrer">https://github.com/acejump/AceJump<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li></ul> <h2 id="codota"><a href="#codota" class="header-anchor">#</a> Codota</h2> <blockquote><p>代码智能提示</p></blockquote> <ul><li><a href="https://plugins.jetbrains.com/plugin/7638-codota" target="_blank" rel="noopener noreferrer">https://plugins.jetbrains.com/plugin/7638-codota<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li></ul> <p><img src="https://plugins.jetbrains.com/files/7638/screenshot_19077.png" alt=""></p> <h2 id="presentation-assistant"><a href="#presentation-assistant" class="header-anchor">#</a> Presentation Assistant</h2> <blockquote><p>快捷键展示</p></blockquote> <ul><li><a href="https://plugins.jetbrains.com/plugin/7345-presentation-assistant" target="_blank" rel="noopener noreferrer">https://plugins.jetbrains.com/plugin/7345-presentation-assistant<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li></ul> <h2 id="presentation-assistant-2"><a href="#presentation-assistant-2" class="header-anchor">#</a> Presentation Assistant</h2> <blockquote><p>显示调用的操作的名称和键盘快捷键。</p></blockquote> <ul><li><a href="https://plugins.jetbrains.com/plugin/11631-presentation-assistant" target="_blank" rel="noopener noreferrer">https://plugins.jetbrains.com/plugin/11631-presentation-assistant<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li></ul> <h2 id="key-promoter-x"><a href="#key-promoter-x" class="header-anchor">#</a> Key promoter X</h2> <blockquote><p>很多人不愿意切换 IDE 就是因为快捷键的习惯问题。刚好这个插件可以提醒快捷键，有代入感，提醒的多了你就会了。
对于新手建议安装熟悉一下快捷键。</p></blockquote> <h2 id="key-promoter"><a href="#key-promoter" class="header-anchor">#</a> Key promoter</h2> <blockquote><p>快捷键提示插件，会统计你鼠标点击某个功能的次数，提示你应该用什么快捷键，帮助记忆快捷键，等熟悉了之后可以关闭掉这个插件。</p></blockquote> <ul><li><a href="https://plugins.jetbrains.com/plugin/4455" target="_blank" rel="noopener noreferrer">https://plugins.jetbrains.com/plugin/4455<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li></ul> <h2 id="ide-features-trainer"><a href="#ide-features-trainer" class="header-anchor">#</a> IDE Features Trainer</h2> <blockquote><p>可以在IDE内部以交互方式学习基本快捷方式和基本功能。</p></blockquote> <ul><li><a href="https://plugins.jetbrains.com/plugin/8554-ide-features-trainer" target="_blank" rel="noopener noreferrer">https://plugins.jetbrains.com/plugin/8554-ide-features-trainer<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li></ul> <h2 id="javadoc"><a href="#javadoc" class="header-anchor">#</a> JavaDoc</h2> <blockquote><p>快速生成 java 注释的插件有很多，评分比较高的就是 JavaDoc ，注意作者为 Sergey Timofiychuk 。通过快捷 就可以生成注释。mac 的快捷键需要自己去设置， windows 快捷键如下：</p></blockquote> <ul><li>要为活动元素生成 javadocs，请按 shift + alt + G。</li> <li>要为当前 java 文件中的所有元素生成 javadocs，请按 shift + ctrl + alt + G。</li> <li>删除当前/选定元素上的 javadocs 请按 shift + alt + Z。</li> <li>删除当前类所有元素上的 javadocs：请按 shift + ctrl + alt + Z。</li></ul> <h2 id="grep-console"><a href="#grep-console" class="header-anchor">#</a> Grep Console</h2> <blockquote><p>让 Console 日志有颜色，可以对 trace，debug，info，warn，error 配置不同的颜色</p></blockquote> <ul><li><a href="https://github.com/krasa/GrepConsole" target="_blank" rel="noopener noreferrer">https://github.com/krasa/GrepConsole<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li></ul> <h2 id="git-commit-template"><a href="#git-commit-template" class="header-anchor">#</a> Git Commit Template</h2> <blockquote><p>Git格式化模版，你可以按照实际情况格式化你的提交信息</p></blockquote> <h2 id="git-flow-integration"><a href="#git-flow-integration" class="header-anchor">#</a> Git Flow Integration</h2> <blockquote><p>Git Flow 的图形界面操作</p></blockquote> <ul><li><a href="https://plugins.jetbrains.com/plugin/7315-git-flow-integration" target="_blank" rel="noopener noreferrer">https://plugins.jetbrains.com/plugin/7315-git-flow-integration<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li></ul> <h2 id="eclipse-code-formatter"><a href="#eclipse-code-formatter" class="header-anchor">#</a> Eclipse Code Formatter</h2> <blockquote><p>使用 Eclipse 的代码格式化风格，在一个团队中如果公司有规定格式化风格，这个可以使用。</p></blockquote> <ul><li><a href="https://plugins.jetbrains.com/plugin/6546" target="_blank" rel="noopener noreferrer">https://plugins.jetbrains.com/plugin/6546<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li></ul> <h2 id="jindent-source-code-formatter"><a href="#jindent-source-code-formatter" class="header-anchor">#</a> Jindent-Source Code Formatter</h2> <blockquote><p>自定义类、方法、doc、变量注释模板</p></blockquote> <ul><li><a href="http://plugins.jetbrains.com/plugin/2170" target="_blank" rel="noopener noreferrer">http://plugins.jetbrains.com/plugin/2170<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li></ul> <h2 id="properties-to-yaml-converter"><a href="#properties-to-yaml-converter" class="header-anchor">#</a> Properties to YAML Converter</h2> <blockquote><p>把 Properties 的配置格式改为 YAML 格式</p></blockquote> <ul><li><a href="https://plugins.jetbrains.com/plugin/8000-properties-to-yaml-converter" target="_blank" rel="noopener noreferrer">https://plugins.jetbrains.com/plugin/8000-properties-to-yaml-converter<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li></ul> <h2 id="mongo4idea"><a href="#mongo4idea" class="header-anchor">#</a> mongo4idea</h2> <blockquote><p>mongo客户端</p></blockquote> <ul><li><a href="https://github.com/dboissier/mongo4idea" target="_blank" rel="noopener noreferrer">https://github.com/dboissier/mongo4idea<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li></ul> <h2 id="iedis"><a href="#iedis" class="header-anchor">#</a> iedis</h2> <blockquote><p>redis客户端</p></blockquote> <ul><li><a href="https://plugins.jetbrains.com/plugin/9228-iedis" target="_blank" rel="noopener noreferrer">https://plugins.jetbrains.com/plugin/9228-iedis<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li></ul> <h2 id="cloud-toolkit"><a href="#cloud-toolkit" class="header-anchor">#</a> Cloud Toolkit</h2> <blockquote><p>帮助开发者更高效地开发、测试、诊断并部署应用。通过插件，可以将本地应用一键部署到任意服务器</p></blockquote> <ul><li><a href="https://plugins.jetbrains.com/plugin/11386-alibaba-cloud-toolkit" target="_blank" rel="noopener noreferrer">https://plugins.jetbrains.com/plugin/11386-alibaba-cloud-toolkit<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li></ul> <h2 id="restfultoolkit"><a href="#restfultoolkit" class="header-anchor">#</a> RestfulToolkit</h2> <blockquote><p>一套RESTful服务开发辅助工具集</p></blockquote> <ul><li><a href="https://plugins.jetbrains.com/plugin/10292-restfultoolkit" target="_blank" rel="noopener noreferrer">https://plugins.jetbrains.com/plugin/10292-restfultoolkit<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li></ul> <h2 id="restman"><a href="#restman" class="header-anchor">#</a> RESTMan</h2> <blockquote><p>RESTful接口调试工具, 支持json和xml格式报文，借助原生编辑器实现语法高亮和语法检查。</p></blockquote> <ul><li><a href="https://plugins.jetbrains.com/plugin/13466-restman" target="_blank" rel="noopener noreferrer">https://plugins.jetbrains.com/plugin/13466-restman<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li></ul> <p><img src="https://plugins.jetbrains.com/files/13466/screenshot_20629.png" alt=""></p></div> <footer class="page-edit"><div class="edit-link"><a href="https://github.com/woytu/notes-vuepress/edit/master//IDE/IDEA插件.md" target="_blank" rel="noopener noreferrer">在 GitHub 上编辑此页</a> <span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></div> <div class="last-updated"><span class="prefix">上次更新:</span> <span class="time">2021-07-10 10:50:48</span></div></footer> <div class="page-nav"><p class="inner"><span class="prev">
      ←
      <a href="/IDE/IDEA使用.html" class="prev">
        IDEA使用
      </a></span> <span class="next"><a href="/IDE/IDEA设置.html">
        IDEA设置
      </a>
      →
    </span></p></div> </main></div><div class="global-ui"><!----></div></div>
    <script src="/assets/js/app.269009d6.js" defer></script><script src="/assets/js/3.974b9720.js" defer></script><script src="/assets/js/19.6880cc9a.js" defer></script>
  </body>
</html>
